chief scientist - French English Dictionary